package com.oxymore.jbnetapi.wow.pvp;

import com.oxymore.jbnetapi.wow.character.Profile;

/**
 * Contain all the informations on an arena team member.
 * 
 * @author Valentin
 * 
 */
public class Member
{
	private Profile character;
	private int rank;
	private int gamesPlayed;
	private int gamesWon;
	private int gamesLost;
	private int sessionsGamesPlayed;
	private int sessionsGamesWon;
	private int sessionsGamesLost;
	private int personnalRating;

	public Profile getCharacter()
	{
		return character;
	}

	public void setCharacter(Profile character)
	{
		this.character = character;
	}

	public int getRank()
	{
		return rank;
	}

	public void setRank(int rank)
	{
		this.rank = rank;
	}

	public int getGamesPlayed()
	{
		return gamesPlayed;
	}

	public void setGamesPlayed(int gamesPlayed)
	{
		this.gamesPlayed = gamesPlayed;
	}

	public int getGamesWon()
	{
		return gamesWon;
	}

	public void setGamesWon(int gamesWon)
	{
		this.gamesWon = gamesWon;
	}

	public int getGamesLost()
	{
		return gamesLost;
	}

	public void setGamesLost(int gamesLost)
	{
		this.gamesLost = gamesLost;
	}

	public int getSessionsGamesPlayed()
	{
		return sessionsGamesPlayed;
	}

	public void setSessionsGamesPlayed(int sessionsGamesPlayed)
	{
		this.sessionsGamesPlayed = sessionsGamesPlayed;
	}

	public int getSessionsGamesWon()
	{
		return sessionsGamesWon;
	}

	public void setSessionsGamesWon(int sessionsGamesWon)
	{
		this.sessionsGamesWon = sessionsGamesWon;
	}

	public int getSessionsGamesLost()
	{
		return sessionsGamesLost;
	}

	public void setSessionsGamesLost(int sessionsGamesLost)
	{
		this.sessionsGamesLost = sessionsGamesLost;
	}

	public int getPersonnalRating()
	{
		return personnalRating;
	}

	public void setPersonnalRating(int personnalRating)
	{
		this.personnalRating = personnalRating;
	}

	@Override
	public String toString()
	{
		return "PvpProfile [character=" + character + ", rank=" + rank
				+ ", gamesPlayed=" + gamesPlayed + ", gamesWon=" + gamesWon
				+ ", gamesLost=" + gamesLost + ", sessionsGamesPlayed="
				+ sessionsGamesPlayed + ", sessionsGamesWon="
				+ sessionsGamesWon + ", sessionsGamesLost=" + sessionsGamesLost
				+ ", personnalRating=" + personnalRating + "]";
	}
}
